Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Miami Open - Miami Olympics - Paris Almaty Open - Almaty Brisbane International - Brisbane Hong Kong Tennis Open - Hong Kong BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Cincinnati Open - Cincinnati Almaty Open - Almaty Rolex Paris Masters - Paris Ukraine F3 Russia F2 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Italy F11 Italy F15 Italy F16 Russia F3 Russia F4 Russia F7 Russia F1 Russia F1 Uzbekistan F1 Belarus F1 Belarus F2 Uzbekistan F2 Uzbekistan F4 Italy F13 Ukraine F1 Hungary F3 Turkey F4 Slovakia F1 Slovakia F2 Hungary F4 Hungary F5 Hungary F7 Hungary F8 Hungary F1 (Zalaegerszeg) Hungary F4 (Gyula) Hungary F6 (Budapest) Hungary F7 (Kecskemet) Hungary F8 (Szekesfehervar) Turkey F45 (Antalya) Turkey F46 (Antalya) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Hungary F2 (Zalaegerszeg) Hungary F3 (Balatonalmadi) Hungary F4 (Gyula) Hungary F5 (Budapest) Germany F5 (Kamen) Slovakia F1 (Trnava) Slovakia F2 (Piestany) Hungary F6 (Gyor) Hungary F7 (Szekesfehervar) Serbia F5 (Zlatibor) M15 Monastir M15 Antalya M15 Porec M15 Rovinj M15 Opatija M25 Santa Margherita Di Pula M15 Antalya M15 Piestany M15 Prague M25 Gyula M15 Balatonalmadi M15 Belgrade M15 Piestany M25 Gyor M15 Szekesfehervar M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Antalya M15 Porec M15 Anif M15 Heraklion M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Bratislava M15 Antalya M15 Antalya M15 Antalya M15 Prijedor M25 Kiseljak M15 Sibenik M15 Antalya M15 Antalya M25 Belgrade M15 Doboj M15 Gdynia M15 Bratislava M15 Zilina M15 Zlatibor M25 Budapest M25 Vilnius M25 Loule M25 Sharm ElSheikh M25 Grodzisk Mazowiecki Penza Cup - Penza Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Almaty Challenger 2 - Almaty Memorial Manfredini - Sassuolo Alexander Kolyaskin Memorial - Donetsk UTC Open by Selena - Cherkassy 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Tanger M15 Novi Sad Heilbronn Open - Heilbronn Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Zagreb Open - Zagreb M15 Baja The Surbiton Trophy - Surbiton Sporting Challenger '08-Trofeo Regione Piemonte - Turin Alexander Kolyaskin Memorial - Donetsk Mordovia Cup 2008 - Saransk XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Roma Challenger 2007 - Rome Astana Challenger - Astana Almaty Challenger 1 - Almaty Penza Cup - Penza Besancon Challenger Bergamo Challenger Rome Challenger Tunis Challenger Reggio Emilia Challenger Penza Challenger Segovia Challenger Istanbul Challenger Togliatti Cup - Togliatti PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Astana Challenger Bergamo Challenger Barletta Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Alessandria Challenger Furth Challenger Kosice Challenger Milan Challenger Braunschweig Challenger Marburg Challenger Penza Challenger Istanbul Challenger Saransk Challenger Rijeka Open - Rijeka San Benedetto Challenger - San Benedetto Saransk Challenger Penza Cup 2008 - Penza Penza Challenger Astana Challenger Istanbul Challenger Bordeaux Challenger Furth Challenger Mordova Cup 2007 - Saransk Kosice Challenger Tanger Challenger Istanbul Challenger Astana Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Aptos Challenger Serbia F1 (Novi Sad) Astana Challenger Dallas Challenger Mersin Challenger Moscow Challenger Caltanissetta Challenger Astana Challenger Samarkand Challenger - Samarkand Prostejov Challenger Irving Challenger Astana Challenger Prostejov Challenger Challenger Tunisie - Tunis Prostejov Challenger Dallas Challenger Irving Challenger Bergamo Challenger Maia 2 Challenger Cherbourg Challenger St. Brieuc Challenger Mauthausen Challenger Chicago Challenger Andria Challenger Tyler Challenger Luedenscheid Challenger Heilbronn Challenger Segovia Challenger Prostejov Challenger Bratislava 2 Challenger Ottignies-Louvain-la-Neuve Challenger Banja Luka Challenger Canberra Challenger Phoenix Challenger Aptos Challenger Orleans Challenger Bratislava Challenger Guangzhou Challenger Lexington Challenger Manama Challenger Hungary F2 Trieste Challenger Lyon Challenger Bratislava Challenger Manama Challenger Phoenix Challenger Porto Challenger Akbank Private Banking TED Open - Istanbul Nottingham Challenger Southern Capital Cup - Almaty Nottingham 2 Challenger Togliatti Cup - Togliatti Nur-Sultan 1 Challenger Cary Challenger Nottingham 2 Challenger Rome Challenger Istanbul Challenger Marburg Challenger Traralgon Challenger Bratislava Challenger Pau Challenger Phoenix Challenger Oeiras 2 Challenger Madrid Challenger Zagreb Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Milan Challenger San Benedetto Challenger Brest Challenger Liberec Challenger San Marino Challenger Mallorca Challenger Alicante Challenger St. Tropez Challenger Ortisei Challenger Helsinki Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Nonthaburi 1 Challenger Tenerife 1 Challenger Mordovia Cup 2005 - Saransk Antalya Challenger Murcia Challenger Madrid Challenger Rome Challenger Split Challenger Perugia Challenger Bloomfield Hills Challenger Quimper Challenger Togliatti Cup - Togliatti Bergamo Challenger Danderyd Challenger Tenerife 1 Challenger Lugano Challenger Winston Salem - Winston Salem Aix En Provence Challenger Surbiton Challenger Braunschweig Challenger Oeiras 4 Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Bordeaux Challenger Lyon Challenger UTC Open - Cherkassy Pozoblanco Challenger Mouilleron-Le-Captif Challenger St. Tropez Challenger Bratislava Challenger Rennes Challenger Helsinki Challenger Prostejov Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg ATP Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Moselle - Metz Dallas Challenger Heilbronn Challenger Kremlin Cup - Moscow The Artois Championships - London Belgrade Challenger Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Prague Challenger M15 Heraklion Brisbane - Brisbane Marrakech Challenger U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg M15 Bratislava Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca AEGON Championships - London Open de Moselle - Metz St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open de Nice Cote d'Azur - Nice Napoli Challenger Rome Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Malaysian Open - Kuala Lumpur Memphis Open - Memphis Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane ATP Kremlin Cup - Moscow Delray Beach Open - Delray Beach Szekesfehervar Challenger Biel Challenger AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon AEGON Championships - London Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Astana Open - Nur-Sultan Gonet Geneva Open - Geneva Astana Open - Astana European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan AEGON International - Eastbourne ASB Classic - Auckland Open Sud de France - Montpellier Astana Challenger Open 13 - Marseille Belgrade Open - Belgrade Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade SkiStar Swedish Open - Bastad China Open - Beijing Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Seville Challenger Apia International - Sydney Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Budapest Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg San Francisco Challenger Prostejov Challenger Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Grand Prix Hassan II - Casablanca Open 13 Provence - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow ABN AMRO Open - Rotterdam St. Petersburg Open - St. Petersburg Canberra Challenger Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Mons Challenger Gonet Geneva Open - Geneva BMW Open - Munich BMW Open - Munich Citi Open - Washington Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Kremlin Cup - Moscow Apia International - Sydney Antalya 4 Challenger Memphis Open - Memphis Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva China Open - Beijing Swiss Indoors Basel - Basel Toulouse Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Pau Challenger Girona Challenger ABN AMRO World Tennis Tournament - Rotterdam Cagliari Challenger Nur-Sultan 2 Challenger Banja Luka Challenger Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Helsinki Challenger Plava Laguna Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Pozoblanco Challenger Nur-Sultan Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Seville Challenger Erste Bank Open - Vienna Tenerife 3 Challenger Lugano Challenger Open 13 Provence - Marseille Little Rock Challenger Serbia Open - Belgrade Ilkley Challenger Nottingham 2 Challenger Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Open 13 Provence - Marseille Millennium Estoril Open - Estoril Brest Challenger Banja Luka Open - Banja Luka Hong Kong Tennis Open - Hong Kong BMW Open - Munich Open SEAT 2008 - Barcelona Erste Bank Open - Vienna ATP Studena Croatia Open Umag - Umag Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Boss Open - Stuttgart Brest Challenger Terra Wortmann Open - Halle St. Petersburg Open - St. Petersburg Hamburg Open - Hamburg Tenerife 3 Challenger Madrid Challenger Open Occitanie - Montpellier Porto Challenger Portugal Open - Oeiras Apia International - Sydney Abierto Mexicano - Los Cabos Maharashtra Open - Pune Generali Open - Kitzbuhel Kremlin Cup - Moscow Rothesay International - Eastbourne Nature Valley International - Eastbourne Stanford Challenger Murray River Open - Melbourne Ottignies-Louvain-la-Neuve Challenger Concepcion Challenger Lille Challenger Francavilla Challenger Chicago Challenger Astana Challenger Helsinki Challenger Cassis Challenger Koblenz Challenger Phoenix Challenger Delray Beach Open - Delray Beach AEGON Championships - London Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Kremlin Cup - Moscow Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid ABN AMRO Open - Rotterdam Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Barcelona Open BancSabadell - Barcelona Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BMW Open - Munich AEGON International - Eastbourne Mutua Madrid Open - Madrid Terra Wortmann Open - Halle Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Wimbledon - London BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Nature Valley International - Eastbourne Astana Open - Astana Sofia Open - Sofia Gonet Geneva Open - Geneva Rothesay International - Eastbourne Generali Open - Kitzbuhel Hangzhou Open - Hangzhou Mutua Madrilena Masters Madrid - Madrid St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Geneva Open - Geneva Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Fever-Tree Championships - London China Open - Beijing French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Australian Open - Melbourne Davis Cup, World Group, Q, CAN-HUN 2-3 Davis Cup, World Group, Q2, HUN-AUT 2-3 French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Ilkley Challenger Olympics - Tokyo Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, Q, HUN-GER 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, Finals, Group D Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, Group I, 1R, HUN-TUR 4-0 Olympics - London National Bank Open - Montreal Shanghai Rolex Masters - Shanghai